big-headed turtle - English Synonyms Dictionary